Describing Appliance User Interfaces Abstractly with XML

نویسندگان

  • Jeffrey Nichols
  • Brad Myers
  • Kevin Litwack
  • Michael Higgins
  • Joseph Hughes
  • Thomas Harris
  • Brad A. Myers
  • Thomas K. Harris
چکیده

This paper describes an XML-based language for describing the functions of appliances, such as televisions, VCRs, copiers, microwave ovens, and even manufacturing equipment. Our description language is designed to be concise, easy to use, and contain no presentation information. It has been used to describe more than twenty diverse appliances. The functional descriptions written in our language are used to automatically generate remote control interfaces for appliances. We have used these descriptions to generate both graphical and speech interfaces on handheld computers, mobile phones, and desktop computers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

UIML: An Appliance-Independent XML User Interface Language

Today’s Internet appliances feature user interface technologies almost unknown a few years ago: touch screens, styli, handwriting and voice recognition, speech synthesis, tiny screens, and more. This richness creates problems. First, different appliances use different languages: WML for cell phones; SpeechML, JSML, and VoxML for voice enabled devices such as phones; HTML and XUL for desktop com...

متن کامل

Automatically Generating User Interfaces for Appliances

Specifi cation Language The language is designed to allow for complete specifi cation of any appliance. I have put signifi cant effort into ensuring the language is as concise and easy-to-use as possible. The language is XML-based with full documentation at: http://www.cs.cmu..edu/~pebbles/puc/specifi cation.html The example to the right illustrates almost all features of the language. Automati...

متن کامل

XML Based Graphical User Interface Editor and Runtime Parser for ISO 11783 Machine Automation Systems

Graphical user interface design is a very visual process which requires graphical tools. Modern integrated development environments have text editors for writing code and graphical user interface editors for designing the user interface. In ISO 11783 systems this distinction between the program logic and the user interface elements is even more pronounced as the program is executed by the elect...

متن کامل

A New Trust Model for B2C E-Commerce Based on 3D User Interfaces

Lack of trust is one of the key bottle necks in e-commerce development. Nowadays many advanced technologies are trying to address the trust issues in e-commerce. One among them suggests using suitable user interfaces. This paper investigates the functionality and capabilities of 3D graphical user interfaces in regard to trust building in the customers of next generation of B2C e-commerce websit...

متن کامل

Automatically Generating Interfaces for Multi-Device Environments

With the increasing pervasiveness of wireless technologies, users will increasingly want to interact with appliances in their environment from their mobile device. One of the challenges to supporting such ubiquitous control is the creation of user interfaces for the mobile device. Should the mobile device be pre-programmed with interfaces for each appliance that it can control, should it downlo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004